package com.zhiyu.mapper;

import com.zhiyu.entity.DO.AccountDO;
import org.apache.ibatis.annotations.Mapper;
import org.apache.shiro.authc.Account;

@Mapper
public interface AccountMapper {

    /**
     * 根据用户名查找账号信息
     *
     * @param username  用户名
     * @return 账号信息对象
     */
    public AccountDO findByUsername(String username);

    /**
     * 根据id查找账号信息
     *
     * @param id 账号id
     * @return 账号信息对象
     */
    public AccountDO findById(int id);

    /**
     * 添加一个新的账号
     *
     * @param accountDO 账号对象
     */
    public void insert(AccountDO accountDO);
}
